body{margin:0px;padding:0px;font-family:"Microsoft YaHei";}
a{text-decoration: none;}
.container{width:1200px;overflow:hidden;margin:0px auto;}

.topbar{width:100%;min-width:1200px;overflow:hidden; background-color:#333333; height:40px;}
.topbarleft-nav{float:left; color:#b0b0b0;font-size:12px;margin-top:10px;}
.topbarleft-nav a{color:#b0b0b0;}
.topbarright-nav{float:right; color:#b0b0b0;font-size:12px;margin-top:10px;}
.topbarright-nav a{color:#b0b0b0;}

.headbar{width:1200px;overflow:hidden;margin:0px auto; height:100px;}
.header-logo{ float:left; width:200px; margin-top:22px;}
.logo{ position:relative; float:left; width:55px; height:55px; background-color:#FF6700; overflow:hidden}
.header-nav{ float: left;width: 650px}
.header-nav-list{float: left;width: 620px;height: 88px;margin: 0px;padding: 40px 0px 0px 30px;list-style-type: none;font-size: 16px;}
.header-nav-item{float: left;margin-left:30px;}
.header-nav-item a{ color:#333;}

.header-search{float: right;width: 296px;margin-top: 25px;}
.header-search-form{position: relative;width: 296px;height: 50px;}

.header-search-btn:hover {border-color: #FF6700;}
.header-search-btn{position: absolute;right: 0px;top: 0px;z-index: 2;width: 52px;height: 50px;border: 1px solid #E0E0E0;font-size: 24px;
line-height: 24px;background: #FFF none repeat scroll 0% 0%;color: #616161;outline: 0px none;transition: all 0.2s ease 0s}
.header-search-text{position: absolute;top: 0px;right: 51px;z-index: 1;width: 223px;height: 48px;padding: 0px 10px;
border: 1px solid #E0E0E0;font-size: 14px;line-height: 48px;outline: 0px none;transition: all 0.2s ease 0s;}